Pixeldev\SquareWooSync\REST\CustomersController D

Total Complexity 254
Dependencies 9
Dependents 1
Total lines 1,765
Lines of code 1,291
Logical lines of code 710
Comment lines 167
Methods 26
Properties 2

Methods 26

Method Rating Maintainability Complexity Lines of code
update_square_user()
C
34 30 76
process_customers()
C
34 27 92
match_customers()
C
30 22 120
create_wordpress_user()
B
35 19 76
fetch_and_store_square_customers()
B
35 18 80
process_wp_users()
B
35 17 82
search_customers()
B
34 15 87
update_woo_user()
B
37 15 71
create_square_user()
A
40 15 53
get_customers()
A
40 11 58
import_customers()
A
39 10 64
process_customers_chunk()
A
43 10 48
bulk_loyalty_search()
A
44 8 46
register_routes()
A
36 1 124
stop_import()
S
51 5 27
get_groups_segments()
S
50 5 27
get_groups()
S
50 4 27
maybe_create_customers_table()
S
49 3 37
schedule_customer_cron()
S
55 3 20
get_import_status()
S
60 3 12
get_saved_customers()
S
52 2 22
sync_user()
S
65 3 9
handle_process_customers()
S
64 3 8
get_role_mappings()
S
62 2 10
set_role_mappings()
S
62 2 10
schedule_cron()
S
75 1 5